docker pull mcr.microsoft.com/dotnet/aspnet:5.0 && docker tag mcr.microsoft.com/dotnet/aspnet:5.0 registry.cn-hangzhou.aliyuncs.com/zijian666/dotnet:aspnet-5.0 && docker push registry.cn-hangzhou.aliyuncs.com/zijian666/dotnet:aspnet-5.0
docker pull mcr.microsoft.com/dotnet/aspnet:6.0 && docker tag mcr.microsoft.com/dotnet/aspnet:6.0 registry.cn-hangzhou.aliyuncs.com/zijian666/dotnet:aspnet-6.0 && docker push registry.cn-hangzhou.aliyuncs.com/zijian666/dotnet:aspnet-6.0
docker pull mcr.microsoft.com/dotnet/aspnet:7.0 && docker tag mcr.microsoft.com/dotnet/aspnet:7.0 registry.cn-hangzhou.aliyuncs.com/zijian666/dotnet:aspnet-7.0 && docker push registry.cn-hangzhou.aliyuncs.com/zijian666/dotnet:aspnet-7.0
docker pull mcr.microsoft.com/dotnet/aspnet:8.0 && docker tag mcr.microsoft.com/dotnet/aspnet:8.0 registry.cn-hangzhou.aliyuncs.com/zijian666/dotnet:aspnet-8.0 && docker push registry.cn-hangzhou.aliyuncs.com/zijian666/dotnet:aspnet-8.0
docker pull mcr.microsoft.com/dotnet/aspnet:9.0 && docker tag mcr.microsoft.com/dotnet/aspnet:9.0 registry.cn-hangzhou.aliyuncs.com/zijian666/dotnet:aspnet-9.0 && docker push registry.cn-hangzhou.aliyuncs.com/zijian666/dotnet:aspnet-9.0

docker build --rm --pull --push --build-arg BASE_IMAGE=mcr.microsoft.com/dotnet/aspnet:5.0 . -t registry.cn-hangzhou.aliyuncs.com/zijian666/dotnet:aspnet-dev-5.0
docker build --rm --pull --push --build-arg BASE_IMAGE=mcr.microsoft.com/dotnet/aspnet:6.0 . -t registry.cn-hangzhou.aliyuncs.com/zijian666/dotnet:aspnet-dev-6.0
docker build --rm --pull --push --build-arg BASE_IMAGE=mcr.microsoft.com/dotnet/aspnet:7.0 . -t registry.cn-hangzhou.aliyuncs.com/zijian666/dotnet:aspnet-dev-7.0
docker build --rm --pull --push --build-arg BASE_IMAGE=mcr.microsoft.com/dotnet/aspnet:8.0 . -t registry.cn-hangzhou.aliyuncs.com/zijian666/dotnet:aspnet-dev-8.0
docker build --rm --pull --push --build-arg BASE_IMAGE=mcr.microsoft.com/dotnet/aspnet:9.0 . -t registry.cn-hangzhou.aliyuncs.com/zijian666/dotnet:aspnet-dev-9.0
docker image prune -f